home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / midi / midifile.lha / Midifile / README < prev   
Text File  |  1995-08-13  |  2KB  |  59 lines

  1. This directory contains a library of code to read and write standard 
  2. MIDI files, a standard as defined by the MMA, the MIDI Manufacturer's
  3. Assocation. The format spec is available from the IMA:
  4.  
  5.                 International MIDI Association
  6.                 5316 West 57th Street
  7.                 Los Angeles, CA 90056
  8.  
  9.  
  10. "make mftext" will compile a program that gives a verbose textual
  11. listing of a MIDI file, and is an example of how to read a file.  "make
  12. mf1to0" will compile a program that demonstrates how to write midi
  13. files, and converts format 1 multitrack files to format 0.  "make
  14. midifile.man" will produce a formatted manual page.  Example MIDI files
  15. are named "example*.uu".  They're uuencoded; "make uutomid" will
  16. uudecode them all.  The first two examples (example1 and example2) are
  17. the examples given in the 0.06 version of the standard MIDI file
  18. specification.
  19.  
  20.             ...Tim Thompson...att!twitch!glimmer!tjt...
  21.  
  22. June, 1989 - Added code to write midi files and the mf1to0 program.
  23.          Michael Czeiszperger  czei@pan.com
  24.  
  25. Notes on Porting:
  26. This library was written on UNIX, and tested on Sun's, PC's and Mac's.  
  27. It is distributed in a raw vanilla state, which means you may have to do a 
  28. little editing depending on the requirements of your particular development 
  29. system.  For instance, with THINK C on the Mac, you have to be careful 
  30. and include all the include files needed by their implementation of 
  31. UNIX calls such as malloc().  I've left in the proper calls ifdef'd on
  32. THINK so you'll have a clue what to do. 
  33.  
  34. czei@pan.com
  35.  
  36. -------------------------------------------------------------------------------
  37.  
  38. This code was ported from the orginal sources to Commodore Amiga system by
  39.                  
  40.                                  Andreas Jung
  41.                                 Klosterstr. 21
  42.                          D-66125 Saarbruecken, Germany
  43.                            Email: ajung@cs.uni-sb.de
  44.  
  45.  
  46. The following changes were made:
  47.  
  48.  - beautified the sources using indent
  49.  - removed most of the K&R declarations and replace them by ANSI declarations
  50.  - fixed sources to use with DICE Professional
  51.  
  52. This package is distributed "as-is" under the GNU Public License.
  53.  
  54. I used part of the code in my program MIDI PERFORMANCE MANAGER - MPM. It seems
  55. to work fine. No bugs were found yet. The code does *NOT* support MIDI format 2
  56. files, only format 0 and 1 is supported !
  57.  
  58. ---------------------------------------------------------------------------------
  59.